package com.intretech.umsin.code.generator.component;

/**
 * @version V1.0
 * @EnumName: TemplateType
 * @Description:(TemplateType 模板类型 对应提供的枚举类型)
 * @author: 李启联
 * @date: 2020-01-22 09:33
 * @Copyright: Copyright (c) 2020
 */
public enum TemplateType {
    RepositoryTemplate,//数据持久化
    EntityTagsTemplate,//商业实体标签
    EntityTemplate,//商业实体
    ServiceImplTemplate,//服务实现
    ServiceTemplate,//服务接口
    EntityMetaModelTemplate,//实体类对应的ORM映射信息的元模型
    VoModelTemplate,//商业实体对应的VO模型
    VoMapperTemplate,//VO模型映射接口
    ControllerTemplate,//控制器模板
    DtoModelTemplate,//商业实体对应的DTO模型
    DtoMapperTemplate,//DTO模型映射接口
    ParamQueryPmTemplate,//运用于服务端查询参数载体模型类
    ParamMapperTemplate,//运用于服务端查询参数载体模型映射接口
    ParamForCtrlTemplate,//运用于控制器层(暴露给前端接口调用)查询参数载体模型类
}
